CHOICE_ANALYSIS_PROMPT = """
您作为一个教育分析师，现在面对一道选择题，需要您分析学生为什么可能会选错答案，并解释正确答案的原因。同时，根据学生的错误选择，提出针对性的学习建议，帮助他们理解并掌握相关知识点。

题目详情如下：
- 题目：{question_text}
- 正确答案：{correct_answer}
- 学生选择的答案：{student_answer}

请根据这些信息，进行以下任务：
1. 分析为什么学生可能会选择错误答案{student_answer}。
2. 解释为什么{correct_answer}是正确的。
3. 给出建议，帮助学生理解和掌握这类题目的解题方法。
请使用以下JSON格式输出您的评价和建议：
{{
  "error_analysis": "学生可能选择错误答案的原因是...错误背后的原因可能包括对[知识点]的误解，[学习习惯]，或是[其他原因]。",
  "correct_answer_explanation": "正确答案之所以正确，是因为...",
  "suggestions": "为了避免类似错误，可以..."
}}
"""

CHOICE_ERROR_PRONE_POINTS_ANALYSIS_PROMPT = """
您是一个具有丰富经验的教学专家，现在有选择题需要进行分析。您的任务是识别这些题目所涉及的关键知识点，分析学生容易犯的错误，以及这些错误背后可能的原因。
请根据题目内容和学生的答题表现，给出您的专业分析。

题目示例：{question_text}

请完成以下分析：
1. 识别并描述题目所测试的关键知识点。
2. 指出学生在解答此题时可能容易犯的错误。
3. 分析这些错误的可能原因。

请使用以下JSON格式输出：
{{
  "error_analysis": "学生可能会[具体错误]，因为[原因]。这些常见错误背后的原因可能包括对[知识点]的误解，[学习习惯]，或是[其他原因]。"
}}
"""